home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / p_man / cat3 / f90 / fcd.z / fcd
Encoding:
Text File  |  1998-10-30  |  1.7 KB  |  50 lines

  1. FCD(3I)                                                Last changed: 1-6-98
  2.  
  3.  
  4. NNAAMMEE
  5.      FFCCDD - Constructs a Cray character pointer in Fortran character
  6.      Descriptor (FCD) format
  7.  
  8. SSYYNNOOPPSSIISS
  9.      FFCCDD (([II==]_i,, [JJ==]_j))
  10.  
  11. IIMMPPLLEEMMEENNTTAATTIIOONN
  12.      UNICOS and UNICOS/mk systems
  13.  
  14.      IRIX systems (DEFERRED IMPLEMENTATION)
  15.  
  16. SSTTAANNDDAARRDDSS
  17.      CF90 and MIPSpro 7 Fortran 90 compiler extension to Fortran 90
  18.  
  19. DDEESSCCRRIIPPTTIIOONN
  20.      The FFCCDD intrinsic function constructs a Cray character pointer in FCD
  21.      format.  This function accepts the following arguments:
  22.  
  23.      _i    Must be of type integer or Cray pointer and represent the word
  24.           address for the pointee's first character.  If _i is of type
  25.           integer, it must be of KKIINNDD==88 on UNICOS and UNICOS/mk systems or
  26.           of KKIINNDD==44 on IRIX systems.
  27.  
  28.      _j    Must be an integer value that represents the pointee's character
  29.           length.  Must be of KKIINNDD==88 on UNICOS and UNICOS/mk systems or of
  30.           KKIINNDD==44 on IRIX systems.
  31.  
  32.      FFCCDD is an elemental function.  The name of this intrinsic cannot be
  33.      passed as an argument.
  34.  
  35. RREETTUURRNN VVAALLUUEESS
  36.      The value returned is of type Cray pointer.
  37.  
  38. EEXXAAMMPPLLEESS
  39.      As the following example shows, you can add an offset even if the Cray
  40.      character pointee does not start on a word boundary.
  41.  
  42.           CPTR = FCD(IADRS, ILEN) + IOFFSET
  43.  
  44. SSEEEE AALLSSOO
  45.      CCLLOOCC(3I)
  46.  
  47.      _I_n_t_r_i_n_s_i_c _P_r_o_c_e_d_u_r_e_s _R_e_f_e_r_e_n_c_e _M_a_n_u_a_l, publication SR-2138, for the
  48.      printed version of this man page.
  49.  
  50.